<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'DB582613C0677455FB4FDB200988C6D4';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'gardeneaters',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function r(){}
function q(){}
function y(){}
function x(){}
function w(){}
function I(){}
function Q(){}
function U(){}
function X(){}
function pl(){}
function eb(){}
function ab(){}
function fb(){}
function jb(){}
function ib(){}
function qb(){}
function sb(){}
function ub(){}
function xb(){}
function Ab(){}
function zb(){}
function Mb(){}
function Vb(){}
function cc(){}
function jc(){}
function pc(){}
function uc(){}
function wc(){}
function zc(){}
function Cc(){}
function Ic(){}
function Qc(){}
function Pc(){}
function Oc(){}
function Nc(){}
function fd(){}
function gd(){}
function ed(){}
function nd(){}
function md(){}
function ld(){}
function kd(){}
function rd(){}
function Dd(){}
function yd(){}
function Yd(){}
function Xd(){}
function Wd(){}
function ce(){}
function be(){}
function ae(){}
function le(){}
function he(){}
function oe(){}
function qe(){}
function we(){}
function pe(){}
function De(){}
function ze(){}
function Ge(){}
function Je(){}
function Ne(){}
function Ie(){}
function Te(){}
function Qe(){}
function Ye(){}
function We(){}
function cf(){}
function af(){}
function gf(){}
function mf(){}
function lf(){}
function kf(){}
function wf(){}
function vf(){}
function yf(){}
function xf(){}
function Ef(){}
function Df(){}
function Nf(){}
function Mf(){}
function wg(){}
function vg(){}
function Lg(){}
function Rg(){}
function fh(){}
function eh(){}
function dh(){}
function rh(){}
function yh(){}
function xh(){}
function Bh(){}
function Ah(){}
function Dh(){}
function Hh(){}
function Gh(){}
function Jh(){}
function Th(){}
function Sh(){}
function Wh(){}
function Vh(){}
function Yh(){}
function $h(){}
function gi(){}
function ni(){}
function mi(){}
function oi(){}
function qi(){}
function ti(){}
function si(){}
function ui(){}
function xi(){}
function Ai(){}
function Ei(){}
function Hi(){}
function Vi(){}
function Xi(){}
function bj(){}
function aj(){}
function wj(){}
function vj(){}
function Ej(){}
function Jj(){}
function Ij(){}
function Qj(){}
function Vj(){}
function dk(){}
function jk(){}
function mk(){}
function rk(){}
function vk(){}
function Mk(){}
function Lk(){}
function Qk(){}
function Tk(){}
function $k(){}
function dl(){}
function gl(){}
function Ii(a){}
function zi(a){Id()}
function Ci(a){Id()}
function Gi(a){Id()}
function Wi(a){Id()}
function ri(){Id()}
function vi(){Id()}
function yi(){Id()}
function Bi(){Id()}
function Fi(){Id()}
function pd(){Id()}
function el(){Id()}
function Og(){Ng()}
function Sk(){hj(this)}
function $(a){this.b=a}
function hb(a){this.b=a}
function rb(a){this.b=a}
function tb(a){this.b=a}
function wb(a){this.b=a}
function yb(a){this.b=a}
function Aj(a){this.b=a}
function Mj(a){this.b=a}
function sk(a){this.b=a}
function gk(a){this.d=a}
function cd(a){this.g=a}
function ji(a){this.c=a}
function He(){this.b={}}
function fe(){this.d=++de}
function Z(){this.b=new hl}
function Vk(){this.b=new Sk}
function hl(){this.b=new Ck}
function Lf(a,b){this.b=b}
function pb(a){lb();this.b=a}
function Nd(b,a){b.width=a}
function Md(b,a){b.height=a}
function _h(a,b){bi(a,b,a.d)}
function nh(a,b){jh(a,b,a.g)}
function Jc(a,b){a.b+=b;++a.c}
function Sc(a,b){!!a.e&&hf(a.e,b)}
function Af(a){zf.call(this,a)}
function vh(a){zf.call(this,a)}
function Rj(a,b){this.c=a;this.b=b}
function nk(a,b){this.b=a;this.c=b}
function _k(a,b){this.b=a;this.c=b}
function ek(a){return a.c<a.d.K()}
function Di(a){return a<=0?0-a:a}
function mj(b,a){return Yl+a in b.f}
function Ng(){Ng=pl;Mg=new fe}
function Ad(){Ad=pl;zd=new Dd}
function Kk(){Kk=pl;Jk=new Mk}
function Ri(){Ri=pl;Oi={};Qi={}}
function Hg(){if(!zg){bh();zg=true}}
function Ig(){if(!Dg){ch();Dg=true}}
function Vg(){if(!Tg){ah();Tg=true}}
function xc(a){qc(a.b);Fc(a.c,a.b.b)}
function Ac(a){Qb(a.b);xc(a.d);u(a.c.b)}
function ke(a){a.b.preventDefault()}
function qd(a){Id();this.b=a;Hd(this)}
function jf(a){this.b=new uf;this.c=a}
function Sg(){this.b=new uf;this.c=null}
function Lc(){this.d=0;this.b=0;this.c=0}
function Zh(){Oh.call(this,$doc.body)}
function Zf(a,b){return a.cM&&a.cM[b]}
function Yj(a,b){(a<0||a>=b)&&_j(a,b)}
function Yb(a,b){if(a.k!=0){a.j=b;Zb(a)}}
function yk(a,b){Yj(b,a.c);return a.b[b]}
function O(a){a.c=new hl;a.b=new hl;J(a)}
function uh(){uh=pl;sh=new yh;th=new Bh}
function ue(){ue=pl;te=new ge(Al,new we)}
function je(){je=pl;ie=new ge(zl,new le)}
function Be(){Be=pl;Ae=new ge(Bl,new De)}
function Le(){Le=pl;Ke=new ge(Cl,new Ne)}
function Se(){Se=pl;Re=new ge(Dl,new Te)}
function lb(){lb=pl;kb=new Ck;Eg(new wg)}
function nf(a,b){!a.b&&(a.b=new Ck);wk(a.b,b)}
function ef(a){var b;if(bf){b=new cf;hf(a,b)}}
function $e(a){var b;if(Xe){b=new Ye;hf(a,b)}}
function uf(){this.e=new Sk;this.d=false}
function yc(a){this.b=new tc(a);this.c=new Hc(a)}
function Mc(a){this.d=a;this.b=0;this.c=0}
function pi(a,b,c){this.b=a;this.d=b;this.c=c}
function pf(a,b,c){var d;d=rf(a,b);d.I(c)}
function ud(a,b,c){return a.apply(b,c);var d}
function ag(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function _b(a,b){wi(6,b)==1?(a.e=b):(a.e=6)}
function wk(a,b){Tf(a.b,a.c++,b);return true}
function Jd(){try{null.a()}catch(a){return a}}
function Kc(a){var b;b=a.b+a.c*0.3-a.c+1;return b}
function Ed(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Gd(a,b){a.length>=b&&a.splice(0,b);return a}
function oh(a,b){var c;c=kh(a,b);c&&ph(b.g);return c}
function Uk(a,b){var c;c=nj(a.b,b,a);return c==null}
function cj(a){var b;b=new Aj(a);return new nk(a,b)}
function Eg(a){Hg();return Fg(Xe?Xe:(Xe=new fe),a)}
function Wf(){Wf=pl;Uf=[];Vf=[];Xf(new Nf,Uf,Vf)}
function Nh(){Nh=pl;Kh=new Th;Lh=new Sk;Mh=new Vk}
function Oh(a){this.b=new ei(this);this.g=a;Tc(this)}
function Fh(a){this.b=a;this.c=Bf(a);this.d=this.c}
function ei(a){this.c=a;this.b=Qf(jg,{22:1,39:1},19,4,0)}
function Ck(){this.b=Qf(kg,{22:1,39:1},0,0,0)}
function Ui(){if(Pi==256){Oi=Qi;Qi={};Pi=0}++Pi}
function dg(a){if(a!=null){throw new vi}return null}
function kk(a){if(a.c<=0){throw new el}return a.b.R(--a.c)}
function _j(a,b){throw new Ci('Index: '+a+', Size: '+b)}
function ve(a,b){b.b.f=re(a,b.b.b.g);b.b.g=se(a,b.b.b.g)}
function u(a){var b;for(b=0;b<a.b.length;++b){G(a.b[b])}}
function tc(a){this.j=a;this.i=a.length;this.g=a[0].length}
function Hc(a){this.j=a;this.i=a.length;this.g=a[0].length}
function hj(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Wg(a){return !bg(a)&&a!=null&&a.cM&&!!a.cM[18]}
function bg(a){return a!=null&&a.tM!=pl&&!(a.cM&&!!a.cM[1])}
function rj(a,b){return !b?tj(a):sj(a,b,~~(b.$H||(b.$H=++td)))}
function Fg(a,b){return new wf(of((!Ag&&(Ag=new Sg),Ag).b,a,b))}
function Gg(a){Hg();Ig();return Fg((!bf&&(bf=new fe),bf),a)}
function Ph(a){Nh();try{Uc(a)}finally{rj(Mh.b,a)!=null}}
function Qh(){Nh();try{wh(Mh,Kh)}finally{hj(Mh.b);hj(Lh)}}
function jh(a,b,c){Vc(b);_h(a.b,b);c.appendChild(b.g);Wc(b,a)}
function Nb(a,b,c,d,e){var f,g;g=Rb(b,c,d,e);f=Sb(a,b,c);Yb(f,g)}
function di(a,b){var c;c=ai(a,b);if(c==-1){throw new el}ci(a,c)}
function pj(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Sf(a,b,c,d){Wf();Yf(d,Uf,Vf);d.aC=a;d.cM=b;d.qI=c;return d}
function $b(a,b,c,d,e){a.n=b;a.o=c;a.g=d;a.f=e;Xb(a);mc(a.i,b,c,d,e)}
function xk(a,b,c){(b<0||b>a.c)&&_j(b,a.c);a.b.splice(b,0,c);++a.c}
function hi(a){if(a.b>=a.c.d){throw new el}return a.c.b[++a.b]}
function fk(a){if(a.c>=a.d.K()){throw new el}return a.d.R(a.c++)}
function $f(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new vi}return a}
function tj(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Of(a,b){var c,d;c=a;d=Pf(0,b);Sf(c.aC,c.cM,c.qI,d);return d}
function gh(a){var b;b=new ji(a.b);while(b.b<b.c.d-1){hi(b);ii(b)}}
function nb(a,b){return $wnd.setInterval(ql(function(){a.u()}),b)}
function cg(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function Xc(a,b){a.d==-1?ug(a.g,b|(a.g.__eventBits||0)):(a.d|=b)}
function P(a,b){this.j=a;this.i=a.length;this.g=a[0].length;this.d=b}
function T(a,b){this.j=a;this.i=a.length;this.g=a[0].length;this.d=b}
function Yf(a,b,c){Wf();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Xf(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function ai(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function zk(a,b,c){for(;c<a.c;++c){if(fl(b,a.b[c])){return c}}return -1}
function vd(){if(sd++==0){Bd((Ad(),zd));return true}return false}
function gc(a,b){if(wi(4.0E-4*a.d,Di(a.q-b))>=0)return true;return false}
function pg(a){if(a!=null&&a.cM&&!!a.cM[16]){return a}return new qd(a)}
function Jg(){var a;if(zg){a=new Og;!!Ag&&hf(Ag,a);return null}return null}
function qj(e,a,b){var c,d=e.f;a=Yl+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function hd(a,b){var c;return c=a,c.tM==pl||c.cM&&!!c.cM[1]?c.eQ(b):c===b}
function _f(a){if(a!=null&&(a.tM==pl||a.cM&&!!a.cM[1])){throw new vi}return a}
function ii(a){if(a.b<0||a.b>=a.c.d){throw new yi}a.c.c.E(a.c.b[a.b--])}
function ac(a,b,c){if(c||b==0||a.d>=0.3){a.k=b;nc(a.i,a.k);b==0&&(a.j=0)}}
function nc(a,b){var c;a.f=b;lc(a);for(c=0;c<a.e.length;++c){a.e[c].j=a.d.g}}
function lk(a,b){var c;this.b=a;this.d=a;c=a.K();(b<0||b>c)&&_j(b,c);this.c=b}
function ge(a,b){this.d=++de;this.b=b;!Zd&&(Zd=new He);Zd.b[a]=this;this.c=a}
function Bc(a){this.b=new Ub(a);this.d=new yc(this.b.i);this.c=new vc(this.b.i)}
function ph(a){a.style['left']=vl;a.style['top']=vl;a.style['position']=vl}
function Vd(a,b){return a.clientY-Pd(b)+(b.scrollTop||0)+Td(b.ownerDocument)}
function Ud(a,b){return a.clientX-Od(b)+(b.scrollLeft||0)+Sd(b.ownerDocument)}
function Rk(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)}
function fl(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)}
function Rd(a){return (Ji(a.compatMode,yl)?a.documentElement:a.body).clientWidth}
function Qd(a){return (Ji(a.compatMode,yl)?a.documentElement:a.body).clientHeight}
function Td(a){return (Ji(a.compatMode,yl)?a.documentElement:a.body).scrollTop||0}
function Sd(a){return (Ji(a.compatMode,yl)?a.documentElement:a.body).scrollLeft||0}
function wd(b){return function(){try{return xd(b,this,arguments)}catch(a){throw a}}}
function xd(a,b,c){var d;d=vd();try{return ud(a,b,c)}finally{d&&Cd((Ad(),zd));--sd}}
function C(a,b,c){var d;for(d=1;d<7;++d){if(D(a,d,b,c)){return true}}return false}
function Ji(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function Ki(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Rc(a,b,c){Xc(a,Ug(c.c));return new wf(of((!a.e?(a.e=new jf(a)):a.e).b,c,b))}
function tg(a,b,c){var d;d=rg;rg=a;b==sg&&Ug(a.type)==8192&&(sg=null);c.y(a);rg=d}
function Qf(a,b,c,d,e){var f;f=Pf(e,d);Wf();Yf(f,Uf,Vf);f.aC=a;f.cM=b;f.qI=c;return f}
function ic(a,b,c,d,e){this.e=a;this.o=b;this.p=c;this.n=d;this.k=e;this.g=1;this.q=0}
function Fj(a){var b;b=new Ck;a.d&&wk(b,new Mj(a));gj(a,b);fj(a,b);this.b=new gk(b)}
function id(a){var b;return b=a,b.tM==pl||b.cM&&!!b.cM[1]?b.hC():b.$H||(b.$H=++td)}
function ij(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?mj(a,$f(b,1)):lj(a,b,~~id(b))}
function jj(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[Yl+$f(b,1)]:kj(a,b,~~id(b))}
function Cd(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=Fd(b,c)}while(a.c);a.c=c}}
function Bd(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Fd(b,c)}while(a.b);a.b=c}}
function Yi(a,b){var c;while(a.G()){c=a.H();if(b==null?c==null:hd(b,c)){return a}}return null}
function wi(a,b){if(isNaN(a)){return isNaN(b)?0:1}else if(isNaN(b)){return -1}return a<b?-1:a>b?1:0}
function se(a,b){var c;c=a.b;return (c.clientY||0)-Pd(b)+(b.scrollTop||0)+Td(b.ownerDocument)}
function re(a,b){var c;c=a.b;return (c.clientX||0)-Od(b)+(b.scrollLeft||0)+Sd(b.ownerDocument)}
function S(a,b){var c,d;a.b=new hl;a.c=new hl;for(d=0;d<b.b.c;++d){c=$f(yk(b.b,d),3);R(a,c[0],c[1])}}
function Ce(a,b){b.b.d=re(a,b.b.b.g);b.b.e=se(a,b.b.b.g);Nb(b.b.i.b,b.b.f,b.b.g,b.b.d,b.b.e)}
function Me(a,b){a.b.preventDefault();b.b.d=-200;b.b.e=-200;Nb(b.b.i.b,b.b.f,b.b.g,b.b.d,b.b.e)}
function Ob(a){a.c=a.e.canvas.height;a.d=a.e.canvas.width;Tb(a);a.b.drawImage(a.e.canvas,0,0)}
function mb(a){a.c?($wnd.clearInterval(a.d),undefined):($wnd.clearTimeout(a.d),undefined);Ak(kb,a)}
function ch(){var b=$wnd.onresize;$wnd.onresize=ql(function(a){try{Kg()}finally{b&&b(a)}})}
function Ih(){this.g=$doc.createElement('div');this.b=new Fh(this.g);this.g[rl]='gwt-Label';Eh(this.b)}
function H(a,b){this.j=a;this.i=a.length;this.g=a[0].length;this.d=new T(a,b);this.c=new P(a,b);this.f=b}
function v(a,b){var c;this.b=Qf(fg,{22:1,39:1},29,b.length,0);for(c=0;c<b.length;++c){this.b[c]=new H(a,b[c])}}
function Qb(a){var b,c;a.e.drawImage(a.b.canvas,0,0);for(b=0;b<14;++b){for(c=0;c<20;++c){Wb(a.i[b][c])}}}
function kc(a,b){var c;for(c=0;c<a.e.length;++c){if(wi(b,1)==1){ec(a.e[c],1);b-=1}else{ec(a.e[c],b);b=0}}}
function Kd(a){var b,c,d;d=Ld(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?'anonymous':d[b]}return d}
function Ak(a,b){var c,d;c=zk(a,b,0);if(c==-1){return false}d=(Yj(c,a.c),a.b[c]);a.b.splice(c,1);--a.c;return true}
function Ti(a){Ri();var b=Yl+a;var c=Qi[b];if(c!=null){return c}c=Oi[b];c==null&&(c=Si(a));Ui();return Qi[b]=c}
function gj(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new Rj(e,c.substring(1));a.I(d)}}}
function Kg(){var a,b;if(Dg){b=Rd($doc);a=Qd($doc);if(Cg!=b||Bg!=a){Cg=b;Bg=a;ef((!Ag&&(Ag=new Sg),Ag))}}}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{ql(og)()}catch(a){b(c)}else{ql(og)()}}
function nj(a,b,c){return b==null?pj(a,c):b!=null&&b.cM&&!!b.cM[1]?qj(a,$f(b,1),c):oj(a,b,c,~~id(b))}
function zf(a){pd.call(this,a.K()==0?null:$f(a.L(Qf(mg,{22:1,27:1,39:1},16,0,0)),27)[0]);this.b=a}
function ci(a,b){var c;if(b<0||b>=a.d){throw new Bi}--a.d;for(c=b;c<a.d;++c){Tf(a.b,c,a.b[c+1])}Tf(a.b,a.d,null)}
function mc(a,b,c,d,e){var f;a.i=b;a.j=c;a.g=d;a.c=e;lc(a);for(f=0;f<a.e.length;++f){hc(a.e[f],a.i,a.j,a.g,a.c,a.d)}}
function od(a){var b,c,d;c=Qf(lg,{22:1,39:1},42,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new Fi}c[d]=a[d]}}
function rf(a,b){var c,d;d=$f(jj(a.e,b),24);if(!d){d=new Sk;nj(a.e,b,d)}c=$f(d.c,25);if(!c){c=new Ck;pj(d,c)}return c}
function sf(a,b){var c,d;d=$f(jj(a.e,b),24);if(!d){return Kk(),Kk(),Jk}c=$f(d.c,25);if(!c){return Kk(),Kk(),Jk}return c}
function Y(a,b){var c,d;for(c=0;c<a.b.b.c;++c){d=$f(yk(a.b.b,c),3);if(b[0]==d[0]&&b[1]==d[1])return true}return false}
function dd(){var a;!bd&&(bd=new gd);a=$doc.createElement('canvas');if(!a.getContext){return null}return new cd(a)}
function Bf(a){var b;b=a[El]==null?null:String(a[El]);if(Ki(Fl,b)){return Kf(),Jf}else if(Ki(Gl,b)){return Kf(),If}return Kf(),Hf}
function tf(a){var b,c;if(a.b){try{for(c=new gk(a.b);c.c<c.d.K();){b=$f(fk(c),26);pf(b.b,b.d,b.c)}}finally{a.b=null}}}
function $d(a,b,c){var d,e,f;if(Zd){f=$f(Zd.b[a.type],7);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;Sc(b,f.b);f.b.b=d;f.b.c=e}}}
function fj(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.I(e[f])}}}}
function kj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.N();if(h.M(a,g)){return f.O()}}}return null}
function lj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.N();if(h.M(a,g)){return true}}}return false}
function zj(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[43]){c=$f(b,43);d=c.N();if(ij(a.b,d)){e=jj(a.b,d);return Rk(c.O(),e)}}return false}
function Kf(){Kf=pl;Jf=new Lf('RTL',0);If=new Lf('LTR',1);Hf=new Lf('DEFAULT',2);Sf(ig,{22:1,39:1},35,[Jf,If,Hf])}
function lc(a){switch(a.f){case 1:{a.d=Lb(a.g,a.c);break}case 2:{a.d=Hb(a.g,a.c);break}case 3:{a.d=Kb(a.g,a.c);break}}}
function Cf(a,b){switch(b.b){case 0:{a[El]=Fl;break}case 1:{a[El]=Gl;break}case 2:{Bf(a)!=(Kf(),Hf)&&(a[El]=vl,undefined);break}}}
function z(a){switch(a){case 1:return 4;case 2:return 5;case 3:return 6;case 4:return 1;case 5:return 2;case 6:return 3;default:return 0;}}
function Wb(a){var b;b=Di(a.e-a.d);b<1&&(b=1);a.d<a.e?(a.d+=0.01*b):a.d>a.e&&(a.d-=0.01*b);if(a.k!=0){Xb(a);kc(a.i,a.d);Zb(a)}}
function Eh(a){a.b.textContent="Sorry, your browser doesn't support the HTML5 Canvas element";if(a.d!=a.c){a.d=a.c;Cf(a.b,a.c)}}
function Id(){var a,b,c,d;c=Gd(Kd(Jd()),3);d=Qf(lg,{22:1,39:1},42,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Ii(c[a])}od(d)}
function Hd(a){var b,c,d,e;d=Kd(bg(a.b)?_f(a.b):null);e=Qf(lg,{22:1,39:1},42,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Ii(d[b])}od(e)}
function Li(c){if(c.length==0||c[0]>Xl&&c[c.length-1]>Xl){return c}var a=c.replace(/^(\s*)/,vl);var b=a.replace(/\s*$/,vl);return b}
function Tf(a,b,c){if(c!=null){if(a.qI>0&&!Zf(c,a.qI)){throw new ri}if(a.qI<0&&(c.tM==pl||c.cM&&!!c.cM[1])){throw new ri}}return a[b]=c}
function qc(a){var b,c,d;a.b=new hl;for(b=0;b<a.i;++b){for(c=0;c<a.g;++c){if(sc(a,b,c)){d=Qf(eg,{3:1,39:1},-1,2,1);d[0]=b;d[1]=c;wk(a.b.b,d)}}}}
function K(a){var b,c,d,e;for(b=0;b<a.c.b.c;++b){c=new W(a.g,a.i);d=$f(yk(a.c.b,b),3);N(a,d[0],d[1],c);e=V(c);d=L(a,e[0],e[1]);wk(a.b.b,d)}return a.b}
function vb(a,b){var c;b.b.preventDefault();if(b.b.touches.length>0){c=b.b.touches[0];a.b.f=Ud(c,a.b.b.g);a.b.g=Vd(c,a.b.b.g)}b.b.preventDefault()}
function Fd(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].U()&&(c=Ed(c,f)):f[0].U()}catch(a){a=pg(a);if(!ag(a,6))throw a}}return c}
function Vc(a){if(!a.f){(Nh(),ij(Mh.b,a))&&Ph(a)}else if(a.f){oh(a.f,a)}else if(a.f){throw new zi("This widget's parent does not implement HasWidgets")}}
function W(a,b){var c;this.b=Qf(eg,{3:1,39:1},-1,a,1);this.c=Qf(eg,{3:1,39:1},-1,b,1);this.d=0;for(c=0;c<a;++c){this.b[c]=0}for(c=0;c<b;++c){this.c[c]=0}}
function Bk(a,b){var c,d,e;b.length<a.c&&(b=(d=b,e=Pf(0,a.c),Sf(d.aC,d.cM,d.qI,e),e));for(c=0;c<a.c;++c){Tf(b,c,a.b[c])}b.length>a.c&&Tf(b,a.c,null);return b}
function bc(a,b,c,d,e){this.c=a;this.i=new oc(this.c,b,c,d,e);ac(this,0,true);this.d=0;this.j=0;this.n=b;this.o=c;this.g=d;this.f=e;Xb(this);mc(this.i,b,c,d,e)}
function kh(a,b){var c,d;if(b.f!=a){return false}try{Wc(b,null)}finally{c=b.g;(d=c.parentNode,(!d||d.nodeType!=1)&&(d=null),d).removeChild(c);di(a.b,b)}return true}
function Uc(a){if(!a.c){throw new zi("Should only call onDetach when the widget is attached to the browser's document")}try{a.w()}finally{a.g.__listener=null;a.c=false}}
function E(a,b,c){var d,e,f,g,h;e=a.j[b][c].k;for(d=1;d<7;++d){if(D(a,d,b,c)){f=(h=A(a,d,b,c),h==null?(g=null):(g=a.j[h[0]][h[1]]),g);if(f.k!=e)return true}}return false}
function dc(a){if(wi(a.q,0)==1){a.i>0&&(a.i<=a.g/2?(a.i=a.i-5.0E-4*a.d):(a.i=a.i-3.0E-4*a.d));a.b>0&&(a.b<a.g/2?(a.b=a.b-3.0E-4*a.c):(a.b=a.b-5.0E-4*a.c));a.q=a.q-4.0E-4*a.d}}
function fc(a){if(wi(1,a.q)==1){a.i<a.g&&(a.i<=a.g/2?(a.i=a.i+5.0E-4*a.d):(a.i=a.i+3.0E-4*a.d));a.b<a.g&&(a.b<a.g/2?(a.b=a.b+3.0E-4*a.c):(a.b=a.b+5.0E-4*a.c));a.q=a.q+4.0E-4*a.d}}
function Rf(a,b,c,d,e,f,g){var h,i,j,k;j=d[e];i=e==f-1;k=Pf(i?g:0,j);Wf();Yf(k,Uf,Vf);k.aC=a[e];k.cM=b[e];k.qI=c[e];if(!i){++e;for(h=0;h<j;++h){k[h]=Rf(a,b,c,d,e,f,g)}}return k}
function Pd(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=wl&&c.tagName!=xl&&(b-=c.scrollTop);c=c.parentNode}while(a){b+=a.offsetTop;a=a.offsetParent}return b}
function Od(a){var b=0;var c=a.parentNode;while(c&&c.offsetParent){c.tagName!=wl&&c.tagName!=xl&&(b-=c.scrollLeft);c=c.parentNode}while(a){b+=a.offsetLeft;a=a.offsetParent}return b}
function sj(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.N();if(h.M(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.O()}}}return null}
function oj(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.N();if(j.M(a,h)){var i=g.O();g.P(b);return i}}}else{d=j.b[c]=[]}var g=new _k(a,b);d.push(g);++j.e;return null}
function Pf(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Wc(a,b){var c;c=a.f;if(!b){try{!!c&&c.c&&Uc(a)}finally{a.f=null}}else{if(c){throw new zi('Cannot set a new parent without first clearing the old parent')}a.f=b;b.c&&a.x()}}
function ec(a,b){gc(a,b)||(wi(b,a.q)>=0?fc(a):dc(a));a.e.save();a.e.translate(a.s+~~(a.r/2)-a.r*a.i/2,a.t+a.f-a.f*a.b);a.e.scale(a.i,a.b);a.e.drawImage(a.j,0,0,a.r,a.f);a.e.restore()}
function qg(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function hf(b,c){var a,d,e;!c.d||(c.d=false,c.e=null);e=c.e;c.e=b.c;try{qf(b.b,c)}catch(a){a=pg(a);if(ag(a,15)){d=a;throw new Af(d.b)}else throw a}finally{e==null?(c.d=true,c.e=null):(c.e=e)}}
function J(a){var b,c,d,e,f;b=new Z;for(c=0;c<a.i;++c){for(d=0;d<a.g;++d){if(a.j[c][d].k==a.d){if(!(f=Sf(eg,{3:1,39:1},-1,[c,d]),Y(b,f))){M(a,c,d,b);e=Sf(eg,{3:1,39:1},-1,[c,d]);wk(a.c.b,e)}}}}}
function wh(b,c){var h;uh();var a,d,e,f,g;d=null;for(g=b.D();g.G();){f=$f(g.H(),19);try{c.F(f)}catch(a){a=pg(a);if(ag(a,16)){e=a;!d&&(d=new Vk);h=nj(d.b,e,d)}else throw a}}if(d){throw new vh(d)}}
function Rh(){Nh();var a,b;b=$f(jj(Lh,Wl),20);if(!(a=$doc.getElementById(Wl))){return null}if(b){if(!a||b.g==a){return b}}Lh.e==0&&Eg(new Wh);!a?(b=new Zh):(b=new Oh(a));nj(Lh,Wl,b);Uk(Mh,b);return b}
function of(a,b,c){var d;if(!b){throw new Gi('Cannot add a handler with a null type')}if(!c){throw new Gi('Cannot add a null handler')}a.c>0?nf(a,new pi(a,b,c)):(d=rf(a,b),d.I(c),undefined);return new ni}
function Si(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Ub(a){var b;this.e=a;this.c=this.e.canvas.height;this.d=this.e.canvas.width;b=dd();Nd(b.g,a.canvas.width);Md(b.g,a.canvas.height);this.b=b.g.getContext(jd);Pb(this);this.b.drawImage(this.e.canvas,0,0)}
function G(a){var b,c,d,e,f;O(a.c);f=K(a.c);S(a.d,f);a.b=a.d.b;a.e=a.d.c;for(c=0;c<a.b.b.c;++c){d=$f(yk(a.e.b,c),2);b=$f(yk(a.b.b,c),2);if(b.b.c>0){e=$f(yk(b.b,0),3);F(a,e)}if(d.b.c>0){e=$f(yk(d.b,0),3);F(a,e)}}}
function bi(a,b,c){var d,e;if(c<0||c>a.d){throw new Bi}if(a.d==a.b.length){e=Qf(jg,{22:1,39:1},19,a.b.length*2,0);for(d=0;d<a.b.length;++d){Tf(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){Tf(a.b,d,a.b[d-1])}Tf(a.b,c,b)}
function Tc(a){var b;if(a.c){throw new zi("Should only call onAttach when the widget is detached from the browser's document")}a.c=true;a.g.__listener=a;b=a.d;a.d=-1;b>0&&(a.d==-1?ug(a.g,b|(a.g.__eventBits||0)):(a.d|=b));a.v()}
function D(b,c,d,e){var a,f,g,h,i;if(c==0)return false;try{g=(i=A(b,c,d,e),i==null?(h=null):(h=b.j[i[0]][i[1]]),h)}catch(a){a=pg(a);if(ag(a,4)){return false}else throw a}if(!g)return false;f=g.j;if(c==z(f))return true;return false}
function sc(a,b,c){var d,e,f,g,h;d=false;e=a.j[b][c].j;f=(h=A(a,e,b,c),h==null?(g=null):(g=a.j[h[0]][h[1]]),g);if(!f&&e!=0)return true;e==0?a.j[b][c].k!=0?(d=true):(d=C(a,b,c)):e!=0&&(f.k!=a.j[b][c].k?(d=true):(d=rc(a,b,c)));return d}
function Ld(a){var b,c,d,e,f;f=a&&a.message?a.message.split('\n'):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf('function ');d==-1?(f[b]=vl,undefined):(f[b]=Li(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
function Tb(a){var b,c,d,e;a.g=~~(2*a.d/41);a.f=~~(a.c*4/44);a.j=~~(a.f/4);e=0;for(b=0;b<14;b=b+2){d=0;for(c=0;c<20;++c){$b(a.i[b][c],d,e,a.g,a.f);d+=a.g}e+=a.f-a.j;d=~~(a.g/2);for(c=0;c<20;++c){$b(a.i[b+1][c],d,e,a.g,a.f);d+=a.g}e+=a.f-a.j}}
function Pb(a){var b,c,d,e;a.g=~~(2*a.d/41);a.f=~~(a.c*4/44);a.j=~~(a.f/4);a.i=Rf([ng,gg],[{22:1,39:1},{21:1,22:1,39:1}],[21,30],[14,20],0,2,0);e=0;for(b=0;b<14;b=b+2){d=0;for(c=0;c<20;++c){a.i[b][c]=new bc(a.e,d,e,a.g,a.f);d+=a.g}e+=a.f-a.j;d=~~(a.g/2);for(c=0;c<20;++c){a.i[b+1][c]=new bc(a.e,d,e,a.g,a.f);d+=a.g}e+=a.f-a.j}}
function Dc(a,b,c){var d,e,f,g,h,i,j;h=a.j[b][c].k;g=new Lc;for(e=1;e<7;++e){if(D(a,e,b,c)){i=A(a,e,b,c);f=a.j[i[0]][i[1]].k;if(f==h){Dc(a,i[0],i[1],a.j[b][c]);j=a.j[i[0]][i[1]].d;g.b+=j;++g.c}}}d=g.b+g.c*0.3-g.c+1;d<1&&(d=1);_b(a.j[b][c],d)}
function V(a){var b,c,d,e,f;b=Qf(eg,{3:1,39:1},-1,2,1);a.d%2!=0?(e=cg(Math.ceil(a.d/2))):(e=~~(a.d/2));f=0;for(c=0;c<a.b.length;++c){for(d=0;d<a.b[c];++d){++f;f==e&&(b[1]=c)}}f=0;for(c=0;c<a.c.length;++c){for(d=0;d<a.c[c];++d){++f;f==e&&(b[0]=c)}}return b}
function Ib(a,b){var c,d;c=Db;d=Fb;a.fillStyle=b;a.strokeStyle=b;a.beginPath();a.moveTo(0,1.5*c/4);a.bezierCurveTo(~~(d/2),-1.5*c/4,~~(d*3/4),1.5*c/4,d,1.5*c/4);a.bezierCurveTo(~~(d*3/4),1.5*c*3/8,~~(d/4),1.5*c*3/16,0,1.5*c/4);a.closePath();a.stroke();a.fill()}
function Zb(a){var b,c,d,e;a.c.save();if(a.j!=0){b=(Math.atan(0.5)+1.5707963267948966)/2;e=-b;for(d=1;d<a.j;++d){e+=b}a.c.translate(a.n+~~(a.g/2),a.o+~~(a.f/2));a.c.rotate(e);c=Gb(~~(a.g/4),~~(a.f/4));a.c.drawImage(c,~~(-c.width/2),~~(-c.height/2))}a.c.restore()}
function hc(a,b,c,d,e,f){a.s=~~Math.max(Math.min(b+a.o*d,2147483647),-2147483648);a.t=~~Math.max(Math.min(c+a.p*e,2147483647),-2147483648);a.r=~~Math.max(Math.min(d*a.n,2147483647),-2147483648);a.f=~~Math.max(Math.min(e*a.k,2147483647),-2147483648);a.c=e;a.d=d;a.j=f.g}
function gb(a){gh(Rh());bb=~~Math.max(Math.min(Qd($doc)*0.95,2147483647),-2147483648);cb=~~Math.max(Math.min(bb*1.6666,2147483647),-2147483648);a.b.b.g.style[sl]=cb+tl;a.b.b.g.width=cb;a.b.b.g.style[ul]=bb+tl;a.b.b.g.height=bb;nh(Rh(),a.b.b);a.b.c=a.b.b.g.getContext(jd);Ob(a.b.i.b)}
function L(a,b,c){var d,e,f,g,h,i,j,k;h=new hl;i=Sf(eg,{3:1,39:1},-1,[b,c]);wk(h.b,i);for(d=0;d<h.b.c;++d){i=$f(yk(h.b,d),3);if(a.j[i[0]][i[1]].k==a.d)return i;for(e=1;e<7;++e){f=A(a,e,i[0],i[1]);if(f==null)continue;g=(j=new $(h),k=Sf(eg,{3:1,39:1},-1,[f[0],f[1]]),Y(j,k));g||wk(h.b,f)}}return null}
function Fc(a,b){var c,d,e,f,g,h,i;for(c=0;c<b.b.c;++c){e=$f(yk(b.b,c),3);B(a,e[0],e[1])?Ec(a,e[0],e[1]):Dc(a,e[0],e[1])}for(c=0;c<b.b.c;++c){e=$f(yk(b.b,c),3);d=a.j[e[0]][e[1]].j;f=(i=A(a,d,e[0],e[1]),i==null?(h=null):(h=a.j[i[0]][i[1]]),h);if(!f)continue;g=A(a,d,e[0],e[1]);E(a,g[0],g[1])&&Gc(a,g[0],g[1])}}
function F(a,b){var c,d,e,f,g,h,i;h=new hl;wk(h.b,b);g=false;for(c=0;c<h.b.c&&c<5;++c){b=$f(yk(h.b,c),3);for(d=1;d<7;++d){f=A(a,d,b[0],b[1]);if(f==null)continue;g=false;for(e=0;e<h.b.c;++e){i=$f(yk(h.b,e),3);if(i[0]==f[0]&&i[1]==f[1]){g=true;break}}if(!g){if(a.j[f[0]][f[1]].k==a.f){a.j[f[0]][f[1]].j=z(d);wk(h.b,f)}}}}}
function Hb(a,b){var c,d,e;if(Fb!=a||Db!=b){Bb=null;Fb=a;Db=b}if(Bb)return Bb;c=dd();c.g.width=Fb;c.g.height=Db;e=c.g.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(0, 0, 219, 1)');d.addColorStop(0.7,'rgba(50,50,219, 1)');d.addColorStop(1,'rgba(0,50,255,1)');Ib(e,d);Bb=c;return Bb}
function Lb(a,b){var c,d,e;if(Fb!=a||Db!=b){Eb=null;Fb=a;Db=b}if(Eb)return Eb;c=dd();c.g.width=Fb;c.g.height=Db;e=c.g.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(255, 0, 0, 1)');d.addColorStop(0.8,'rgba(200,50,50, 1)');d.addColorStop(1,'rgba(255,50,50,1)');Ib(e,d);Eb=c;return Eb}
function Kb(a,b){var c,d,e;if(Fb!=a||Db!=b){Cb=null;Fb=a;Db=b}if(Cb)return Cb;c=dd();c.g.width=Fb;c.g.height=Db;e=c.g.getContext(jd);Jb(e);d=e.createLinearGradient(0,~~(Db/2),Fb,~~(Db/2));d.addColorStop(0,'rgba(180, 30, 140, 1)');d.addColorStop(0.7,'rgba(180,80,190, 1)');d.addColorStop(1,'rgba(150,30,190,1)');Ib(e,d);Cb=c;return Cb}
function qf(b,c){var a,d,e,f,g,h,i;if(!c){throw new Gi('Cannot fire null event')}try{++b.c;g=sf(b,c.A());d=null;h=b.d?g.T(g.K()):g.S();while(b.d?h.c>0:h.c<h.d.K()){f=b.d?kk(h):fk(h);try{c.z($f(f,23))}catch(a){a=pg(a);if(ag(a,16)){e=a;!d&&(d=new Vk);i=nj(d.b,e,d)}else throw a}}if(d){throw new zf(d)}}finally{--b.c;b.c==0&&tf(b)}}
function bh(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=ql(Jg)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=ql(function(a){try{zg&&$e((!Ag&&(Ag=new Sg),Ag))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function M(a,b,c,d){var e,f,g,h,i,j,k,l;i=new hl;j=Sf(eg,{3:1,39:1},-1,[b,c]);if(a.j[b][c].k==a.d){wk(i.b,j);Y(d,j)||wk(d.b.b,j)}for(e=0;e<i.b.c;++e){j=$f(yk(i.b,e),3);for(f=1;f<7;++f){g=A(a,f,j[0],j[1]);if(g==null)continue;h=(k=new $(i),l=Sf(eg,{3:1,39:1},-1,[g[0],g[1]]),Y(k,l));if(!h&&a.j[g[0]][g[1]].k==a.d){wk(i.b,g);Y(d,g)||wk(d.b.b,g)}}}}
function N(a,b,c,d){var e,f,g,h,i,j,k,l;i=new hl;j=Sf(eg,{3:1,39:1},-1,[b,c]);if(a.j[b][c].k==a.d){wk(i.b,j);++d.b[j[1]];++d.c[j[0]];++d.d}wk(i.b,j);for(e=0;e<i.b.c;++e){j=$f(yk(i.b,e),3);for(f=1;f<7;++f){g=A(a,f,j[0],j[1]);if(g==null)continue;h=(k=new $(i),l=Sf(eg,{3:1,39:1},-1,[g[0],g[1]]),Y(k,l));if(!h&&a.j[g[0]][g[1]].k==a.d){wk(i.b,g);++d.b[g[1]];++d.c[g[0]];++d.d}}}}
function oc(a,b,c,d,e){this.b=a;this.f=2;this.e=Qf(hg,{22:1,39:1},31,6,0);this.e[0]=new ic(this.b,0.05,0.08,0.95,0.77);this.e[1]=new ic(this.b,0.03,0.5,0.25,0.25);this.e[2]=new ic(this.b,0.24,0.6,0.25,0.25);this.e[3]=new ic(this.b,0.44,0.69,0.25,0.25);this.e[4]=new ic(this.b,0.64,0.6,0.25,0.25);this.e[5]=new ic(this.b,0.78,0.5,0.25,0.25);mc(this,b,c,d,e)}
function og(){var a;!!$stats&&qg('com.google.gwt.user.client.UserAgentAsserter');a=yg();Ji(Hl,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&qg('com.gardeneaters.game_v0.client.GardenEaters');db(new eb)}
function vc(a){var b;b=Sf(eg,{3:1,39:1},-1,[2,3]);this.b=new v(a,b);ac(a[3][12],2,true);a[3][12].d=1;a[3][12].e=1;ac(a[3][12],2,true);a[3][12].d=1;a[3][12].e=1;ac(a[9][14],3,true);a[9][14].d=1;a[9][14].e=1;ac(a[9][15],3,true);a[9][15].d=1;a[9][15].e=1;ac(a[9][4],1,true);a[9][4].d=1;a[9][4].e=1;ac(a[9][5],1,true);a[9][5].d=1;a[9][5].e=1;ac(a[10][5],1,true);a[10][5].d=1;a[10][5].e=1}
--></script>
<script><!--
function R(a,b,c){var d,e,f,g,h,i,j,k,l,m;d=new Z;h=new Z;j=new hl;k=Sf(eg,{3:1,39:1},-1,[b,c]);wk(j.b,k);for(e=0;e<j.b.c;++e){k=$f(yk(j.b,e),3);for(f=1;f<7;++f){g=A(a,f,k[0],k[1]);if(g==null)continue;i=(l=new $(j),m=Sf(eg,{3:1,39:1},-1,[g[0],g[1]]),Y(l,m));i||(a.j[g[0]][g[1]].k==a.d?wk(j.b,g):a.j[g[0]][g[1]].k==0?Y(h,g)||wk(h.b.b,g):Y(d,g)||wk(d.b.b,g))}}wk(a.b.b,d.b);wk(a.c.b,h.b)}
function Ec(a,b,c){var d,e,f,g,h,i,j,k;h=0;g=0;j=a.j[b][c].k;d=0;f=Qf(eg,{3:1,39:1},-1,2,1);f[0]=b;f[1]=c;do{for(e=1;e<7;++e){if(D(a,e,f[0],f[1])){k=A(a,e,f[0],f[1]);if(!B(a,k[0],k[1])&&a.j[k[0]][k[1]].k==j){Dc(a,k[0],k[1]);d+=a.j[k[0]][k[1]].d;++h}}}i=a.j[f[0]][f[1]].j;f=A(a,i,f[0],f[1]);++g}while(b!=f[0]||c!=f[1]);d+=0.3*h-h;d<0&&(d=0);d+=1+(g-1)*0.15;f[0]=b;f[1]=c;do{_b(a.j[f[0]][f[1]],d);i=a.j[f[0]][f[1]].j;f=A(a,i,f[0],f[1])}while(b!=f[0]||c!=f[1])}
function Gb(a,b){var c,d,e;c=dd();c.g.width=a;c.g.height=b;e=c.g.getContext(jd);d=e.createLinearGradient(0,~~(b/2),a,~~(b/2));d.addColorStop(0,'rgba(255, 200, 0, 1)');d.addColorStop(1,'rgba(200,20,120, 1)');e.fillStyle=d;e.strokeStyle=d;e.beginPath();e.moveTo(0,~~(b/3));e.lineTo(~~(a*2/3),~~(b/3));e.lineTo(~~(a*2/3),0);e.lineTo(a,~~(b/2));e.lineTo(~~(a*2/3),b);e.lineTo(~~(a*2/3),~~(b*2/3));e.lineTo(0,~~(b*2/3));e.lineTo(0,~~(b/3));e.closePath();e.stroke();e.fill();return c.g}
function Xb(a){var b;b=a.c.createLinearGradient(a.n,a.o,a.n+a.g,a.o+a.f);b.addColorStop(0,'rgba(20,200,0,1)');b.addColorStop(0.6,'rgba(30,210,0,1)');b.addColorStop(1,'rgba(20,100,0,1)');a.c.fillStyle=b;a.c.beginPath();a.c.moveTo(a.n,a.o+~~(a.f/4));a.c.lineTo(a.n+~~(a.g/2),a.o);a.c.lineTo(a.n+a.g,a.o+~~(a.f/4));a.c.lineTo(a.n+a.g,a.o+~~(a.f*3/4));a.c.lineTo(a.n+~~(a.g/2),a.o+a.f);a.c.lineTo(a.n,a.o+~~(a.f*3/4));a.c.lineTo(a.n,a.o+~~(a.f/4));a.c.closePath();a.c.stroke();a.c.fill()}
function Jb(a){var b,c,d;c=Db;d=Fb;b=a.createLinearGradient(0,~~(c/2),d,~~(c/2));b.addColorStop(0,'rgba(255, 255, 0, 1)');b.addColorStop(0.6,'rgba(200,200,0, 1)');b.addColorStop(1,'rgba(0,0,0,1)');a.fillStyle=b;a.strokeStyle=b;a.beginPath();a.moveTo(~~(d*3/8),~~(c/4));a.bezierCurveTo(~~(d*3/8),~~(c/4),~~(d*3/8),~~(c*7/8),~~(d/4),c);a.lineTo(~~(c*3/4),c);a.moveTo(~~(d*3/8),~~(c/4));a.lineTo(~~(d*5/8),~~(c/4));a.bezierCurveTo(~~(d*5/8),~~(c/4),~~(d*5/8),~~(c*7/8),~~(c*3/4),c);a.closePath();a.stroke();a.fill()}
function Rb(a,b,c,d){var e,f,g;f=c-a;g=d-b;e=Math.atan2(g,f);if(wi(a,c)==0&&wi(b,d)==0)return 0;else if(wi(-e,Math.atan(0.5))==1&&wi(1.5707963267948966,-e)==1)return 1;else if(wi(Math.atan(0.5),e<=0?0-e:e)==1)return 2;else if(wi(e,Math.atan(0.5))==1&&wi(1.5707963267948966,e)==1)return 3;else if(wi(e,1.5707963267948966)==1&&wi(3.141592653589793-Math.atan(0.5),e)==1)return 4;else if(wi(e<=0?0-e:e,3.141592653589793-Math.atan(0.5))==1)return 5;else if(wi(3.141592653589793-Math.atan(0.5),-e)==1&&wi(-e,1.5707963267948966)==1)return 6;return 0}
function ug(a,b){Vg();a.__eventBits=b;a.onclick=b&1?$g:null;a.ondblclick=b&2?$g:null;a.onmousedown=b&4?$g:null;a.onmouseup=b&8?$g:null;a.onmouseover=b&16?$g:null;a.onmouseout=b&32?$g:null;a.onmousemove=b&64?$g:null;a.onkeydown=b&128?$g:null;a.onkeypress=b&256?$g:null;a.onkeyup=b&512?$g:null;a.onchange=b&1024?$g:null;a.onfocus=b&2048?$g:null;a.onblur=b&4096?$g:null;a.onlosecapture=b&8192?$g:null;a.onscroll=b&16384?$g:null;a.onload=b&32768?_g:null;a.onerror=b&65536?$g:null;a.onmousewheel=b&131072?$g:null;a.oncontextmenu=b&262144?$g:null;a.onpaste=b&524288?$g:null}
function B(a,b,c){var d,e,f,g,h,i,j,k,l;d=false;e=Qf(eg,{3:1,39:1},-1,2,1);g=a.j[b][c].k;e[0]=b;e[1]=c;do{a.j[e[0]][e[1]].b=true;f=a.j[e[0]][e[1]].j;h=(j=A(a,f,e[0],e[1]),j==null?(i=null):(i=a.j[j[0]][j[1]]),i);if(!h){e[0]=-1;e[1]=-1;break}else if(h.k!=g){e[0]=-1;e[1]=-1;break}e=A(a,f,e[0],e[1])}while(!a.j[e[0]][e[1]].b);e[0]==b&&e[1]==c&&(d=true);e[0]=b;e[1]=c;do{a.j[e[0]][e[1]].b=false;f=a.j[e[0]][e[1]].j;h=(l=A(a,f,e[0],e[1]),l==null?(k=null):(k=a.j[l[0]][l[1]]),k);if(!h)break;else if(h.k!=a.j[b][c].k)break;e=A(a,f,e[0],e[1])}while(a.j[e[0]][e[1]].b);return d}
function yg(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(Hl)!=-1}())return Hl;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(Il)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(Il)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function Gc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p;i=a.j[b][c].k;h=new hl;for(e=0;e<7;++e){if(D(a,e,b,c)){k=(p=A(a,e,b,c),p==null?(o=null):(o=a.j[p[0]][p[1]]),o);if(k.k!=i){j=-1;for(f=0;f<h.b.c;++f){$f(yk(h.b,f),5).d==k.k&&(j=f)}if(j==-1){m=new Mc(k.k);wk(h.b,m)}else{m=$f(yk(h.b,j),5)}Jc(m,k.d)}}}n=i;g=0;if(h.b.c>=1){g=Kc($f(yk(h.b,0),5));n=$f(yk(h.b,0),5).d;for(e=1;e<h.b.c;++e){l=Kc($f(yk(h.b,e),5));if(wi(l,g)==1){g=l;n=$f(yk(h.b,e),5).d}}}a.j[b][c].k==0?(d=g):(d=a.j[b][c].e-g);_b(a.j[b][c],d);a.j[b][c].k==0?ac(a.j[b][c],n,false):wi(0.1,a.j[b][c].d)==1&&wi(0.1,d)==1&&ac(a.j[b][c],0,false)}
function Sb(a,b,c){var d,e,f,g,h,i,j,k;d=a.g;e=a.f-a.j;k=~~(c/e);if(k%2==0);else{b=b-~~(a.g/2)}j=~~(b/d);g=~~(a.f*k*3/4)+~~(a.f*3/4)-c;f=b-j*a.g;h=~~Math.max(Math.min((g-~~(a.f/2))*~~(a.g/2)-f*(~~(a.f*3/4)-~~(a.f/2)),2147483647),-2147483648);i=~~Math.max(Math.min((g-~~(a.f*3/4))*~~(a.g/2)-(f-~~(a.g/2))*(~~(a.f/2)-~~(a.f*3/4)),2147483647),-2147483648);if(b>0){if(h<=0&&i<=0){if(k<a.i.length&&j<a.i[0].length)return a.i[k][j]}else if(h>0){if(k%2==0){if(k>0&&j>0)return a.i[k-1][j-1]}else{if(k>0)return a.i[k-1][j]}}else{if(k%2==0){if(k>0)return a.i[k-1][j]}else if(k>0&&j>0)if(a.i[k-1].length>j+1)return a.i[k-1][j+1]}}return null}
function db(a){var b;a.b=dd();if(!a.b){nh(Rh(),new Ih);return}bb=~~Math.max(Math.min(Qd($doc)*0.95,2147483647),-2147483648);cb=~~Math.max(Math.min(bb*1.6666,2147483647),-2147483648);a.b.g[rl]='mainCanvas';a.b.g.style[sl]=cb+tl;a.b.g.width=cb;a.b.g.style[ul]=bb+tl;a.b.g.height=bb;nh(Rh(),a.b);a.c=a.b.g.getContext(jd);a.i=new Bc(a.c);Gg(new hb(a));Rc(a.b,new rb(a),(ue(),ue(),te));Rc(a.b,new tb(a),(Be(),Be(),Ae));Rc(a.b,new wb(a),(Se(),Se(),Re));Rc(a.b,new yb(a),(Le(),Le(),Ke));Rc(a.b,new Ab,(je(),je(),ie));b=new pb(a);b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);Ak(kb,b);b.c=true;b.d=nb(b,25);wk(kb,b)}
function rc(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;d=false;f=Qf(eg,{3:1,39:1},-1,2,1);h=a.j[b][c].k;f[0]=b;f[1]=c;do{a.j[f[0]][f[1]].b=true;g=a.j[f[0]][f[1]].j;j=(l=A(a,g,f[0],f[1]),l==null?(k=null):(k=a.j[l[0]][l[1]]),k);if(!j){f[0]=-1;f[1]=-1;break}else if(j.k!=h){f[0]=-1;f[1]=-1;break}f=A(a,g,f[0],f[1])}while(!a.j[f[0]][f[1]].b);f[0]==b&&f[1]==c&&(d=true);f[0]=b;f[1]=c;do{a.j[f[0]][f[1]].b=false;if(d){for(e=0;e<a.b.b.c;++e){i=$f(yk(a.b.b,e),3);if(f[0]==i[0]&&f[1]==i[1]){d=false;break}}}g=a.j[f[0]][f[1]].j;j=(n=A(a,g,f[0],f[1]),n==null?(m=null):(m=a.j[n[0]][n[1]]),m);if(!j)break;else if(j.k!=h)break;f=A(a,g,f[0],f[1])}while(a.j[f[0]][f[1]].b);return d}
function A(a,b,c,d){var e;e=null;switch(b){case 1:{if(c>0){if(c%2==0){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d}else if(d+1<a.g){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d+1}}break}case 2:{if(d+1<a.g){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c;e[1]=d+1}break}case 3:{if(c+1<a.i){if(c%2==0){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d}else if(d+1<a.g){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d+1}}break}case 4:{if(c+1<a.g){if(c%2!=0){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d}else if(d>0){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c+1;e[1]=d-1}}break}case 5:{if(d>0){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c;e[1]=d-1}break}case 6:{if(c>0){if(c%2!=0){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d}else if(d>0){e=Qf(eg,{3:1,39:1},-1,2,1);e[0]=c-1;e[1]=d-1}}break}default:{e=null}}return e}
function Ug(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case Jl:return 1;case Kl:return 2;case 'focus':return 2048;case Ll:return 128;case Ml:return 256;case Nl:return 512;case 'load':return 32768;case 'losecapture':return 8192;case Al:return 4;case Ol:return 64;case Pl:return 32;case Ql:return 16;case Bl:return 8;case 'scroll':return 16384;case 'error':return 65536;case 'DOMMouseScroll':case Rl:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Dl:return 1048576;case Sl:return 2097152;case Cl:return 4194304;case Tl:return 8388608;case zl:return 16777216;case Ul:return 33554432;case Vl:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function ah(){Yg=ql(function(a){return true});$g=ql(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Wg(b)&&tg(a,c,b)});_g=ql(function(a){this.__gwtLastUnhandledEvent=a.type;$g.call(this,a)});Zg=ql(function(a){var b=Yg;if(b(a)){var c=Xg;if(c&&c.__listener){if(Wg(c.__listener)){tg(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(Jl,Zg,true);$wnd.addEventListener(Kl,Zg,true);$wnd.addEventListener(Al,Zg,true);$wnd.addEventListener(Bl,Zg,true);$wnd.addEventListener(Ol,Zg,true);$wnd.addEventListener(Ql,Zg,true);$wnd.addEventListener(Pl,Zg,true);$wnd.addEventListener(Rl,Zg,true);$wnd.addEventListener(Ll,Yg,true);$wnd.addEventListener(Nl,Yg,true);$wnd.addEventListener(Ml,Yg,true);$wnd.addEventListener(Dl,Zg,true);$wnd.addEventListener(Sl,Zg,true);$wnd.addEventListener(Cl,Zg,true);$wnd.addEventListener(Tl,Zg,true);$wnd.addEventListener(zl,Zg,true);$wnd.addEventListener(Ul,Zg,true);$wnd.addEventListener(Vl,Zg,true)}
var vl='',Xl=' ',Yl=':',yl='CSS1Compat',xl='TBODY',wl='TR',Wl='canvasholder',rl='className',Jl='click',Kl='dblclick',El='dir',Ul='gesturechange',Vl='gestureend',zl='gesturestart',ul='height',Ll='keydown',Ml='keypress',Nl='keyup',Gl='ltr',Al='mousedown',Ol='mousemove',Pl='mouseout',Ql='mouseover',Bl='mouseup',Rl='mousewheel',Il='msie',Hl='opera',tl='px',Fl='rtl',Tl='touchcancel',Cl='touchend',Sl='touchmove',Dl='touchstart',sl='width';var _;_=r.prototype={};_.eQ=function s(a){return this===a};_.hC=function t(){return this.$H||(this.$H=++td)};_.tM=pl;_.cM={};_=v.prototype=q.prototype=new r;_.cM={};_.b=null;_=y.prototype=new r;_.cM={32:1};_.g=0;_.i=0;_.j=null;_=x.prototype=new y;_.cM={28:1,32:1};_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_=H.prototype=w.prototype=new x;_.cM={28:1,29:1,32:1};_=P.prototype=I.prototype=new y;_.cM={32:1};_.b=null;_.c=null;_.d=0;_=T.prototype=Q.prototype=new y;_.cM={32:1};_.b=null;_.c=null;_.d=0;_=W.prototype=U.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=0;_=$.prototype=Z.prototype=X.prototype=new r;_.cM={};_.b=null;_=eb.prototype=ab.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=0;_.e=0;_.f=0;_.g=0;_.i=null;var bb=0,cb=0;_=hb.prototype=fb.prototype=new r;_.cM={14:1,23:1};_.b=null;_=jb.prototype=new r;_.u=function ob(){this.c||Ak(kb,this);Ac(this.b.i)};_.cM={17:1};_.c=false;_.d=0;var kb;_=pb.prototype=ib.prototype=new jb;_.cM={17:1};_.b=null;_=rb.prototype=qb.prototype=new r;_.cM={9:1,23:1};_.b=null;_=tb.prototype=sb.prototype=new r;_.cM={10:1,23:1};_.b=null;_=wb.prototype=ub.prototype=new r;_.cM={12:1,23:1};_.b=null;_=yb.prototype=xb.prototype=new r;_.cM={11:1,23:1};_.b=null;_=Ab.prototype=zb.prototype=new r;_.cM={8:1,23:1};var Bb=null,Cb=null,Db=0,Eb=null,Fb=0;_=Ub.prototype=Mb.prototype=new r;_.cM={};_.b=null;_.c=0;_.d=0;_.e=null;_.f=0;_.g=0;_.i=null;_.j=0;_=bc.prototype=Vb.prototype=new r;_.cM={30:1};_.b=false;_.c=null;_.d=0;_.e=0;_.f=0;_.g=0;_.i=null;_.j=0;_.k=0;_.n=0;_.o=0;_=ic.prototype=cc.prototype=new r;_.cM={31:1};_.b=0.1;_.c=0;_.d=0;_.e=null;_.f=0;_.g=0;_.i=0.15;_.j=null;_.k=0;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_=oc.prototype=jc.prototype=new r;_.cM={};_.b=null;_.c=0;_.d=null;_.e=null;_.f=0;_.g=0;_.i=0;_.j=0;_=tc.prototype=pc.prototype=new y;_.cM={32:1};_.b=null;_=vc.prototype=uc.prototype=new r;_.cM={};_.b=null;_=yc.prototype=wc.prototype=new r;_.cM={};_.b=null;_.c=null;_=Bc.prototype=zc.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=null;_=Hc.prototype=Cc.prototype=new y;_.cM={32:1};_=Mc.prototype=Lc.prototype=Ic.prototype=new r;_.cM={5:1};_.b=0;_.c=0;_.d=0;_=Qc.prototype=new r;_.cM={38:1};_.g=null;_=Pc.prototype=new Qc;_.v=function Yc(){};_.w=function Zc(){};_.x=function $c(){Tc(this)};_.y=function _c(a){var b;switch(Ug(a.type)){case 16:case 32:b=a.relatedTarget;if(!!b&&this.g.contains(b)){return}}$d(a,this,this.g)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_.c=false;_.d=0;_.e=null;_.f=null;_=Oc.prototype=new Pc;_.x=function ad(){var a;Tc(this);a=this.g.tabIndex;-1==a&&(this.g.tabIndex=0,undefined)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=cd.prototype=Nc.prototype=new Oc;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};var bd=null;_=fd.prototype=new r;_.cM={};_=gd.prototype=ed.prototype=new fd;_.cM={};var jd='2d';_=nd.prototype=new r;_.cM={16:1,39:1};_=md.prototype=new nd;_.cM={4:1,16:1,39:1};_=ld.prototype=new md;_.cM={4:1,6:1,16:1,39:1};_=qd.prototype=kd.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_.b=null;_=rd.prototype=new r;_.cM={};var sd=0,td=0;_=Dd.prototype=yd.prototype=new rd;_.cM={};_.b=null;_.c=null;var zd;_=Yd.prototype=new r;_.cM={};_.e=null;_=Xd.prototype=new Yd;_.cM={};_.d=false;_=Wd.prototype=new Xd;_.A=function _d(){return this.B()};_.cM={};_.b=null;_.c=null;var Zd=null;_=ce.prototype=new r;_.hC=function ee(){return this.d};_.cM={};_.d=0;var de=0;_=fe.prototype=be.prototype=new ce;_.cM={};_=ge.prototype=ae.prototype=new be;_.cM={7:1};_.b=null;_.c=null;_=le.prototype=he.prototype=new Wd;_.z=function me(a){ke(this,$f(a,8))};_.B=function ne(){return ie};_.cM={};var ie;_=oe.prototype=new Wd;_.cM={};_=qe.prototype=new oe;_.cM={};_=we.prototype=pe.prototype=new qe;_.z=function xe(a){ve(this,$f(a,9))};_.B=function ye(){return te};_.cM={};var te;_=De.prototype=ze.prototype=new qe;_.z=function Ee(a){Ce(this,$f(a,10))};_.B=function Fe(){return Ae};_.cM={};var Ae;_=He.prototype=Ge.prototype=new r;_.cM={};_.b=null;_=Je.prototype=new oe;_.cM={};_=Ne.prototype=Ie.prototype=new Je;_.z=function Oe(a){Me(this,$f(a,11))};_.B=function Pe(){return Ke};_.cM={};var Ke;_=Te.prototype=Qe.prototype=new Je;_.z=function Ue(a){vb($f(a,12),this)};_.B=function Ve(){return Re};_.cM={};var Re;_=Ye.prototype=We.prototype=new Xd;_.z=function Ze(a){$f(a,13).C(this)};_.A=function _e(){return Xe};_.cM={};var Xe=null;_=cf.prototype=af.prototype=new Xd;_.z=function df(a){gb($f(a,14))};_.A=function ff(){return bf};_.cM={};var bf=null;_=jf.prototype=gf.prototype=new r;_.cM={34:1};_.b=null;_.c=null;_=mf.prototype=new r;_.cM={};_=lf.prototype=new mf;_.cM={};_.b=null;_.c=0;_.d=false;_=uf.prototype=kf.prototype=new lf;_.cM={};_=wf.prototype=vf.prototype=new r;_.cM={};_=zf.prototype=yf.prototype=new ld;_.cM={4:1,6:1,15:1,16:1,39:1};_.b=null;_=Af.prototype=xf.prototype=new yf;_.cM={4:1,6:1,15:1,16:1,39:1};_=Ef.prototype=new r;_.eQ=function Ff(a){return this===a};_.hC=function Gf(){return this.$H||(this.$H=++td)};_.cM={39:1,40:1,41:1};_.b=0;_=Lf.prototype=Df.prototype=new Ef;_.cM={35:1,39:1,40:1,41:1};var Hf,If,Jf;_=Nf.prototype=Mf.prototype=new r;_.cM={};_.aC=null;_.qI=0;var Uf,Vf;var rg=null,sg=null;_=wg.prototype=vg.prototype=new r;_.C=function xg(a){while((lb(),kb).c>0){mb($f(yk(kb,0),17))}};_.cM={13:1,23:1};var zg=false,Ag=null,Bg=0,Cg=0,Dg=false;_=Og.prototype=Lg.prototype=new Xd;_.z=function Pg(a){dg(a);null.U()};_.A=function Qg(){return Mg};_.cM={};var Mg;_=Sg.prototype=Rg.prototype=new gf;_.cM={34:1};var Tg=false;var Xg=null,Yg=null,Zg=null,$g=null,_g=null;_=fh.prototype=new Pc;_.v=function hh(){wh(this,(uh(),sh))};_.w=function ih(){wh(this,(uh(),th))};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=eh.prototype=new fh;_.D=function lh(){return new ji(this.b)};_.E=function mh(a){return kh(this,a)};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=dh.prototype=new eh;_.E=function qh(a){var b;return b=kh(this,a),b&&ph(a.g),b};_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=vh.prototype=rh.prototype=new xf;_.cM={4:1,6:1,15:1,16:1,39:1};var sh,th;_=yh.prototype=xh.prototype=new r;_.F=function zh(a){a.x()};_.cM={};_=Bh.prototype=Ah.prototype=new r;_.F=function Ch(a){Uc(a)};_.cM={};_=Fh.prototype=Dh.prototype=new r;_.cM={};_.b=null;_.c=null;_.d=null;_=Hh.prototype=new Pc;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_.b=null;_=Ih.prototype=Gh.prototype=new Hh;_.cM={18:1,19:1,33:1,34:1,37:1,38:1};_=Oh.prototype=Jh.prototype=new dh;_.cM={18:1,19:1,20:1,33:1,34:1,37:1,38:1};var Kh,Lh,Mh;_=Th.prototype=Sh.prototype=new r;_.F=function Uh(a){a.c&&Uc(a)};_.cM={};_=Wh.prototype=Vh.prototype=new r;_.C=function Xh(a){Qh()};_.cM={13:1,23:1};_=Zh.prototype=Yh.prototype=new Jh;_.cM={18:1,19:1,20:1,33:1,34:1,37:1,38:1};_=ei.prototype=$h.prototype=new r;_.D=function fi(){return new ji(this)};_.cM={};_.b=null;_.c=null;_.d=0;_=ji.prototype=gi.prototype=new r;_.G=function ki(){return this.b<this.c.d-1};_.H=function li(){return hi(this)};_.cM={};_.b=-1;_.c=null;_=ni.prototype=mi.prototype=new r;_.cM={};_=pi.prototype=oi.prototype=new r;_.cM={26:1};_.b=null;_.c=null;_.d=null;_=ri.prototype=qi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=ti.prototype=si.prototype=new r;_.cM={};_=vi.prototype=ui.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=zi.prototype=yi.prototype=xi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Ci.prototype=Bi.prototype=Ai.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Gi.prototype=Fi.prototype=Ei.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Ii.prototype=Hi.prototype=new r;_.cM={39:1,42:1};_=String.prototype;_.eQ=function Mi(a){return Ji(this,a)};_.hC=function Ni(){return Ti(this)};_.cM={1:1,39:1,40:1};var Oi,Pi=0,Qi;_=Wi.prototype=Vi.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=Xi.prototype=new r;_.I=function Zi(a){throw new Wi('Add not supported on this collection')};_.J=function $i(a){var b;b=Yi(this.D(),a);return !!b};_.L=function _i(a){var b,c,d;d=this.K();a.length<d&&(a=Of(a,d));c=this.D();for(b=0;b<d;++b){Tf(a,b,c.H())}a.length>d&&Tf(a,d,null);return a};_.cM={};_=bj.prototype=new r;_.eQ=function dj(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[24])){return false}e=$f(a,24);if(this.e!=e.e){return false}for(c=new Fj((new Aj(e)).b);ek(c.b);){b=$f(fk(c.b),43);d=b.N();f=b.O();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?Yl+$f(d,1) in this.f:lj(this,d,~~id(d)))){return false}if(!fl(f,d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[Yl+$f(d,1)]:kj(this,d,~~id(d)))){return false}}return true};_.hC=function ej(){var a,b,c;c=0;for(b=new Fj((new Aj(this)).b);ek(b.b);){a=$f(fk(b.b),43);c+=a.hC();c=~~c}return c};_.cM={24:1};_=aj.prototype=new bj;_.M=function uj(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hd(a,b)};_.cM={24:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=wj.prototype=new Xi;_.eQ=function xj(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[44])){return false}c=$f(a,44);if(c.K()!=this.K()){return false}for(b=c.D();b.G();){d=b.H();if(!this.J(d)){return false}}return true};_.hC=function yj(){var a,b,c;a=0;for(b=this.D();b.G();){c=b.H();if(c!=null){a+=id(c);a=~~a}}return a};_.cM={44:1};_=Aj.prototype=vj.prototype=new wj;_.J=function Bj(a){return zj(this,a)};_.D=function Cj(){return new Fj(this.b)};_.K=function Dj(){return this.b.e};_.cM={44:1};_.b=null;_=Fj.prototype=Ej.prototype=new r;_.G=function Gj(){return ek(this.b)};_.H=function Hj(){return $f(fk(this.b),43)};_.cM={};_.b=null;_=Jj.prototype=new r;_.eQ=function Kj(a){var b;if(a!=null&&a.cM&&!!a.cM[43]){b=$f(a,43);if(fl(this.N(),b.N())&&fl(this.O(),b.O())){return true}}return false};_.hC=function Lj(){var a,b;a=0;b=0;this.N()!=null&&(a=id(this.N()));this.O()!=null&&(b=id(this.O()));return a^b};_.cM={43:1};_=Mj.prototype=Ij.prototype=new Jj;_.N=function Nj(){return null};_.O=function Oj(){return this.b.c};_.P=function Pj(a){return pj(this.b,a)};_.cM={43:1};_.b=null;_=Rj.prototype=Qj.prototype=new Jj;_.N=function Sj(){return this.b};_.O=function Tj(){return this.c.f[Yl+this.b]};_.P=function Uj(a){return qj(this.c,this.b,a)};_.cM={43:1};_.b=null;_.c=null;_=Vj.prototype=new Xi;_.I=function Wj(a){this.Q(this.K(),a);return true};_.Q=function Xj(a,b){throw new Wi('Add not supported on this list')};_.eQ=function Zj(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[25])){return false}f=$f(a,25);if(this.K()!=f.K()){return false}d=this.D();e=f.D();while(d.c<d.d.K()){b=fk(d);c=fk(e);if(!(b==null?c==null:hd(b,c))){return false}}return true};_.hC=function $j(){var a,b,c;b=1;a=this.D();while(a.c<a.d.K()){c=fk(a);b=31*b+(c==null?0:id(c));b=~~b}return b};_.D=function ak(){return new gk(this)};_.S=function bk(){return new lk(this,0)};_.T=function ck(a){return new lk(this,a)};_.cM={25:1};_=gk.prototype=dk.prototype=new r;_.G=function hk(){return this.c<this.d.K()};_.H=function ik(){return fk(this)};_.cM={};_.c=0;_.d=null;_=lk.prototype=jk.prototype=new dk;_.cM={};_.b=null;_=nk.prototype=mk.prototype=new wj;_.J=function ok(a){return ij(this.b,a)};_.D=function pk(){var a;return a=new Fj(this.c.b),new sk(a)};_.K=function qk(){return this.c.b.e};_.cM={44:1};_.b=null;_.c=null;_=sk.prototype=rk.prototype=new r;_.G=function tk(){return ek(this.b.b)};_.H=function uk(){var a;a=$f(fk(this.b.b),43);return a.N()};_.cM={};_.b=null;_=Ck.prototype=vk.prototype=new Vj;_.I=function Dk(a){return Tf(this.b,this.c++,a),true};_.Q=function Ek(a,b){xk(this,a,b)};_.J=function Fk(a){return zk(this,a,0)!=-1};_.R=function Gk(a){return Yj(a,this.c),this.b[a]};_.K=function Hk(){return this.c};_.L=function Ik(a){return Bk(this,a)};_.cM={25:1,39:1};_.c=0;var Jk;_=Mk.prototype=Lk.prototype=new Vj;_.J=function Nk(a){return false};_.R=function Ok(a){throw new Bi};_.K=function Pk(){return 0};_.cM={25:1,39:1};_=Sk.prototype=Qk.prototype=new aj;_.cM={24:1,39:1};_=Vk.prototype=Tk.prototype=new wj;_.I=function Wk(a){var b;return b=nj(this.b,a,this),b==null};_.J=function Xk(a){return ij(this.b,a)};_.D=function Yk(){var a;return a=new Fj(cj(this.b).c.b),new sk(a)};_.K=function Zk(){return this.b.e};_.cM={39:1,44:1};_.b=null;_=_k.prototype=$k.prototype=new Jj;_.N=function al(){return this.b};_.O=function bl(){return this.c};_.P=function cl(a){var b;b=this.c;this.c=a;return b};_.cM={43:1};_.b=null;_.c=null;_=el.prototype=dl.prototype=new ld;_.cM={4:1,6:1,16:1,39:1};_=hl.prototype=gl.prototype=new Vj;_.I=function il(a){return wk(this.b,a)};_.Q=function jl(a,b){xk(this.b,a,b)};_.J=function kl(a){return zk(this.b,a,0)!=-1};_.R=function ll(a){return yk(this.b,a)};_.D=function ml(){return new gk(this.b)};_.K=function nl(){return this.b.c};_.L=function ol(a){return Bk(this.b,a)};_.cM={2:1,25:1,39:1};_.b=null;var ql=wd;var fg=new ti,eg=new ti,gg=new ti,ng=new ti,hg=new ti,lg=new ti,ig=new ti,jg=new ti,mg=new ti,kg=new ti;$stats && $stats({moduleName:'gardeneaters',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.gardeneaters) $wnd.gardeneaters.onScriptLoad();
--></script></body></html>